/* Copyright (C) 2008 Robin Debreuil -- Released under the BSD License */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Xml;
using DDW.Vex;

namespace DDW.VexTo2DPhysics
{
    public abstract class Shape2D
    {
        public string ContainerName;

        public virtual bool IsPointInside(Point p)
        {
            return false;
        }
        public virtual void EnsureClockwise(List<IShapeData> pts)
        {
        }
        public virtual void Dump(StringWriter sw)
        {
        }
        public virtual void Dump(XmlWriter sw)
        {
        }
    }
}
